General classification
154
Classics
1
Flat
3
Hilly
25
Mountain
165
Time Trial
37
03/07
Stage 1
Șura Mică > Sibiu
91
04/07
Stage 2
Sibiu > Bâlea Lac
47
05/07
Stage 3
Sibiu > Păltiniș Arena
67
Tour de Suisse
99
15/06
Küssnacht > Küssnacht
98
16/06
Aarau > Schwarzsee
126
17/06
Aarau > Heiden
132
18/06
Stage 4
Heiden > Piuro (Valchiavenna)
90
19/06
Stage 5
La Punt > Santa Maria in Calanca
92
20/06
Stage 6
Chur > Neuhausen am Rheinfall
87
21/06
Stage 7
Neuhausen am Rheinfall > Emmetten
65
22/06
Stage 8
Beckenried > Stockhütte
Tour of the Alps
76
21/04
San Lorenzo Dorsino > San Lorenzo Dorsino
74
22/04
Mezzolombardo > Sterzing
73
23/04
Sterzing > Innichen
24/04
Sillian > Obertilliach
25/04
Lienz > Lienz
71
17/02
Madinat Zayed Shams Solar Park > Liwa Palace
77
18/02
Al Hudayriyat Island > Al Hudayriyat Island
112
19/02
Ras al Khaimah > Jebel Jais
83
20/02
Fujairah Qidfa Beach > Umm al Quwain
101
21/02
American University Dubai > Hamdan Bin Mohammed Smart University
94
22/02
Abu Dhabi Cycling Club > Abu Dhabi Breakwater
81
23/02
Al Ain Hazza Bin Zayed Stadium > Jebel Hafeet
DNF